deployable defense system (dds) - Espagnol Anglais Dictionnaire